#import "head.h"

@interface LayerGameBackground : CCLayer
{
	int type_;

	/*bg_0
	*/
	CCSprite *bg0ImageBackground_;

	/*bg_1
	*/
	CCSprite *bg1ImageStar1_;
	CCSprite *bg1ImageStar2_;
	CCSprite *bg1ImageMoon_;
	CCSprite *bg1ImageCloud_;
	CCSprite *bg1ImageCastle_;

	/*bg_2
	*/
	CCSprite *bg2ImageCloud_;
	CCSprite *bg2ImageHill_;

	/*bg_3
	*/
	CCSprite *bg3ImageBack_;
	CCSprite *bg3ImageUpLeft_;
	CCSprite *bg3ImageUpRight_;
	CCSprite *bg3ImageDown_;
	CCSprite *bg3ImageMiddle_;
	CCSprite *bg3ImageMiddleEffect_;
}

- (id)initLayerGameBackground:(int)Type;
- (void)dealloc;
- (void)tickBg1ActionPerviewStandTimeOver:(ccTime)Time;
- (void)tickBg1ActionPreviewOver:(ccTime)Time;
- (void)tickBg2ActionPerviewStandTimeOver:(ccTime)Time;
- (void)tickBg2ActionPerviewOver:(ccTime)Time;
- (void)tickBg3ActionPerviewStandTimeOver:(ccTime)Time;
- (void)tickBg3ActionPerviewOver:(ccTime)Time;
- (void)draw;

- (void)ActionMissionPreview;

- (void)CallBackBg1Star1ActionOver:(id)Sender;
- (void)CallBackBg1Star2ActionOver:(id)Sender;
- (void)CallBackBg1CloudMoveOver:(id)Sender;

@end